When the adapter detects an internal firmware or hardware error, it sets a bit in the host status register and interrupts the device driver with an error attention. The device driver reads the host status register contents and logs the information in the sense data of a FCS_ERR2 0x0000 0030 error message. The information logged for this error is the Host status register and the PCI command status may also be logged.

The contents of the host status register are in the first four bytes of the data area "HSTA HSTA" and it indicates the following

DETAIL SENSE DATA
Here below is a cut from the full error log sense template. Click here to see full error template.

AIX Version 5.3 and below

RRRR RRRR EEEE EEEE TTCC OOOO NNNN NNNN NNNN NNNN IIII IIII MMMM MMMM LLLL LLLL
AAAA AAAA BBBB BBBB DDDD DDDD FFFF FFFF GGGG GGGG HHHH HHHH JJJJ JJJJ KKKK KKKK
PPPP PPPP SS%% UUUU VVVV VVVV WWWW WWWW XXXX XXXX YYYY YYYY ZZZZ ZZZZ 2222 2222
3333 3333 4444 4444 HSTA HSTA QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ
....


AIX Version 6 and above:


hhhh hhhhh EEEE EEEE TTCC vvvv NNNN NNNN NNNN NNNN IIII IIII MMMM MMMM LLLL LLLL
AAAA AAAA BBBB BBBB DDDD DDDD FFFF FFFF GGGG GGGG HHHH HHHH JJJJ JJJJ KKKK KKKK
PPPP PPPP SS%% UUUU VVVV VVVV WWWW WWWW XXXX XXXX YYYY YYYY ZZZZ ZZZZ 2222 2222
3333 3333 4444 4444 5555 5555 5555 RRRR 7777 7777 7777 7777 RRRR RRRR RRRR RRRR
OOOO RRRR
....
..skip 5 rows RRRR Reserved for future use.
HSTA HSTA QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ
QQQQ next 22 rows




Host Status Reg
HSTA HSTA
What does it mean What to do
8000 0000 this indicates that the adapter has detected an internal parity error on a transfer between the host bus interface and internal memory Replace the adapter
4000 0000 this indicates that the adapter has detected and internal parity error between the link interface and internal memory Replace the adapter
2000 0000 this indicates that the adapter has detected a fatal internal condition Contact IOPE
1000 0000 this indicates a hardware-detected Host bus error Replace the adapter
0800 0000 this indicates that the port hardware that manages the link interface has detected and internal error Contact IOPE
0400 0000 this indicates that the Port cannot clear an error condition that was reported by the link interface hardware and that was caused by receiving certain invalid link data. Contact IOPE
0200 0000 this indicates that a parity error was detected on accesses for program instruction or internal control information form internal memory Contact IOPE
0100 0000 this indicates a fatal internal error Contact IOPE
0000 0000 This is an undetermined error Contact IOPE
0000 00C0 This is an undetermined error Contact IOPE
0000 29F0 This is an undetermined error Contact IOPE
FFFF FFFF Potential EEH error Contact IOPE

PCI command and status
To decode the PCI command and status: PCI CMD/STAT



Host Status Register